.container{
    max-width: 1200px;
    min-width: 1100px;
    overflow: hidden;
    padding-bottom: 52px;
}
/*.container{*/
/*width: 100%;*/
/*overflow: hidden;*/
/*padding-bottom: 52px;*/
/*}*/
.header{
    background: #fafafa;
    border-bottom: 1px solid #e2e2e2;
    z-index: 2;

}
.headerAd{
    height: 36px;
}
.headernav{
    max-width: 1200px;
    min-width: 1100px;
    overflow: hidden;

}
.headernav>img{
    /*width: 171px;*/
    width: auto;
    height: 35px;
    margin-top: 19px;
}
.headernav ul li{
    float: left;
    width: 97px;
    text-align: center;
    line-height: 74px;
    height: 74px;
    overflow: hidden;
    font-size: 17px;
    color: #333;
    margin-left: 28px;
    cursor: pointer;
}
.headernav ul li:hover{
    background: #f1f1f1;
}
.headernav ul li.nav_tabcurrent{
    border-bottom: 3px solid #0066ff;
    color: #0066ff;
}
.headerLogin img{
    /*width: 35px;*/
    width: auto;
    height: 30px;
    margin-top: 23px;
    margin-right: 22px;
}
.headerLogin>div{


}
.headerLogin>div>div{
    /*margin-left: 22px;*/
    margin-top: 14px;
    width: 162px;
    height: 42px;
    line-height: 46px;
    border: 1px solid #0066ff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    behavior: url(../js/PIE.htc);
    overflow: hidden;
}

.headerLogin>div>div>div{
    display: inline-block;
    float: right;
    width: 50%;
    text-align: center;
    color: #0066cc;
    cursor: pointer;
}
.headerLogin>div>div>div:hover{
    font-weight: bold;
}
.headerLogin span.line{
    width: 2px;
    height: 26px;
    display: block;
    background: #0066ff;
    top: 8px;
    left: 80px;
}

/* main_image */
.main_visual{height:459px;overflow:hidden;position:relative;width: 100%;}
.main_image{height:459px;overflow:hidden;position:relative;width: 100%;}
.main_image ul{width:9999px;height:459px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:459px;}
.main_image li span{display:block;width:100%;height:459px}
.main_image li a{display:block;width:100%;height:459px}
.main_image li span{background-size: cover;}
.main_image li .img_1{background:url('../images/img_main_1.jpg') no-repeat!important;background-size:cover;}
.main_image li .img_2{background:url('../images/img_main_2.jpg') no-repeat!important;background-size:cover;}
.main_image li .img_3{background:url('../images/img_main_3.jpg') no-repeat!important;background-size: cover;}
.main_image li .img_4{background:url('../images/img_main_4.jpg') no-repeat!important;background-size: cover;}
.main_image li .img_5{background:url('../images/img_main_5.jpg') no-repeat!important;background-size: cover;}



div.flicking_con{position:absolute;bottom: 16px;left: 76%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{
    float:left;width:17px;height:17px;margin:4px;padding:0;background: #999;display:block;text-indent:-1000px;behavior: url(/js/PIE.htc);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    behavior: url(../js/PIE.htc);
}
div.flicking_con a.on{border: 3px solid #999;background: #fff;width:11px;height:11px;}
/*#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}*/
/*#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}*/
/*#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}*/


/*nav*/
.nav{
    background: #fafafa;

}
.nav a{float: left;display: block;width: 12.5%;overflow: hidden; padding: 5px 0;line-height: 32px;float: left;padding: 18px 0;cursor: pointer}
.nav a:hover{
    background:#E5E5E5 ;
}
.nav a span{display: block;margin: 0 auto}
.nav a span{text-align: left;color: #666;font-size: 18px;}
img.navImg{height: auto;margin-right: 14px;float: left;margin-left: 32px;}
.qita{
    width: 32px;
    margin-top: 1px;
}
.sheji{
    width: 34px;
}
.keji{
    width: 36px;

}
.jiankang{
    width: 34px;
}
.yule{
    width: 33px;

}
.gongyi{
    width: 34px;
    margin-top: 2px;
}
.jiadian{
    width: 38px;
    margin-top: 4px;

}
.chuban{
    width: 37px;
    margin-top: 3px;
}
.floorBlock{
    margin-top: 47px;
}
.floorBlock .tittle .floorNum{
    width: 27px;
    height: 27px;
    line-height: 30px;
    border: 2px solid #0099ff;
    border-radius: 3px;
    color: #0099ff;
}
.floorBlock .tittle a{
    line-height: 38px;
}
.floorBlock .tittle a:hover{
    color: #38a7ff;
}
.separateLine{
    margin: 15px 0;
}
.separateLine>div{
    height: 1px;
    background: #e4e4e4;
}
.floorBlock .contentLeft{
    width: 590px;
    height: 628px;
    box-shadow: 0 2px 6px #ddd;
}
.contentRight{
    width: 590px;
}
.contentRight>.proSection{
    width: 100%;
    height: 305px;
}



/*proSection*/
.contentRight>.proSection .proTittle{
    top:0;
}
.contentRight>.proSection .proTittle span,.contentRight>.proSection .proTittle a{
    width: 91px;
    height: 31px;
    line-height: 31px;
    display: block;
    text-align: center;
    background: #04AEE2;
    color: #fff;
    font-size: 15px;

}
.contentRight>.proSection .proTittle a:hover{
    background:#04aeda;
}
.contentRight>.proSection .proImg{
    height:167px;
}
.contentRight>.proSection .KindImg{
    height:92px;
}
.contentRight>.proSection .proName,.proDetail{
    margin: 10px 16px 0;
    line-height: 20px;
}
.contentRight>.proSection .kindName,.contentRight>.proSection .kindDetail{
    margin: 0 5px;
}
.contentRight>.proSection .proName span{
    font-size: 18px;
    font-weight: 400;
    color: #333;
}
.contentRight>.proSection .kindName span{
    font-size: 14px;
    font-weight: 400;
    color: #333;
}
.contentRight>.proSection .proName i{
    font-size: 16px;
    color: #666;
}
.contentRight>.proSection .kindName i{
    font-size: 12px;
    color: #666;
}
.contentRight>.proSection .proMoney{
    margin: 5px 16px 2px;
}
.contentRight>.proSection .KindMoney{
    margin: 3px 5px 2px;
}
.contentRight>.proSection .proMoney span{
    font-size: 20px;
    font-weight: 400;
    color: #ff0000;
}
.contentRight>.proSection .KindMoney span{
    font-size: 16px;
    font-weight: 400;
    color: #ff0000;
}
.contentRight>.proSection .proMoney i{
    font-size: 17px;
    color: #999;
}
.contentRight>.proSection .KindMoney i{
    font-size: 13px;
    color: #999;
}
.contentRight>.proSection .progress {
    position: relative;
    height: 9px;
    background: #E7E7E7;
    margin: 0 16px 5px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    behavior: url(../js/PIE.htc);

}
.contentRight>.proSection .bar_span{
    position: absolute;
    left: 0;
    top: 1px;
    display: block;
    width: 0%;
    height: 7px;
    background: #33ccff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../js/PIE.htc);
}
.contentRight>.proSection .proDetail,.kindDetail{
    padding-bottom: 12px;
}
.contentRight>.proSection .proDetail>div,.contentRight>.proSection  .kindDetail>div{
    width: 33.3333333%;
    color: #999;
}
.proSection{
    box-shadow: 0 1px 7px #ddd;
    /*margin-bottom: 10px;*/
    overflow: hidden;
}

/*contentLittle*/
.contentLittle>.proSection{
    width: 288px;
    height: 204px;
    float: left;
}
.contentLittle>.proSection .proTittle{
    top:0;
}
.contentLittle>.proSection .proTittle span,.contentLittle>.proSection .proTittle a{
    width: 76px;
    height: 30px;
    line-height: 31px;
    display: block;
    text-align: center;
    background: #04AEE2;
    color: #fff;
    font-size: 15px;

}
.contentLittle>.proSection .proTittle a:hover{
    background:#04aeda;
}
.contentLittle>.proSection .proImg{
    height:123px;
}
.contentLittle>.proSection .proName,.proDetail{
    margin: 5px 12px 0;
    line-height: 20px;
}
.contentLittle>.proSection .kindName,.contentLittle>.proSection .kindDetail{
    margin: 0 5px;
}
/*.contentRight>.proSection .proName span{*/
    /*font-size: 18px;*/
    /*font-weight: 400;*/
    /*color: #333;*/
/*}*/

.contentLittle>.proSection .proMoney{
    margin: 3px 12px 2px;
}
.contentLittle>.proSection .proMoney span{
    font-size: 16px;
    font-weight: 400;
    color: #ff0000;
}
.contentLittle>.proSection .proMoney i{
    font-size: 13px;
    color: #999;
}
.contentLittle>.proSection .progress {
    position: relative;
    height: 4px;
    background: #E7E7E7;
    margin: 0 12px 5px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    behavior: url(../js/PIE.htc);

}
.contentLittle>.proSection .bar_span{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 0%;
    height: 4px;
    background: #33ccff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(../js/PIE.htc);
}
.contentLittle>.proSection .proDetail,.contentLittle.kindDetail{
    padding-bottom: 12px;
}
.contentLittle>.proSection .proDetail>div,.contentLittle>.proSection  .kindDetail>div{
    width: 33.3333333%;
    color: #999;
}
.mgl16{
    margin-left: 16px;
}

/*footer*/
.footer{
    background: #373a43;
    color: #ccc;
}
.footer .footerNav{
    margin-top: 43px;
    margin-left: -14px;
}
.footer .footerNav a{
    float: left;
    margin: 0 14px;
    color: #ccc;
    font-size: 16px;
}
.footer .footerNav a:hover{
    color: #38a7ff;
}
.footer .footerTel{
    font-size: 33px;
    margin-top: 40px;

}
.footerQQ{
    margin-top: 14px;
    margin-bottom: 30px;
}
.footerQQ span{
    line-height: 28px;
    margin-left: 8px;
    cursor: pointer;
}
.footerQQ span:hover{
    color: #38a7ff;
}
.footerQQ img{
    height: 35px;
    width: auto;
}

.leftBanner{
   width: 248px;
    min-height: 474px;
    padding:40px 0;
    margin-top: 18px;
}
.leftBanner span{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #343434;
    font-size: 17px;
    text-indent: 32px;
    cursor: pointer;
}
.leftBanner span:hover{
    background: #efefef;
}
.leftBanner span img{
    right: 31px;
    top:14px;
    display: none;
}
.leftBanner span.leftBannerCurrent{
    color: #117df8;
    border-left: 4px solid #117df8;
    background: #f5f5f5;
}
.leftBanner span.leftBannerCurrent img{
    display: block;
}
.rightBanner{
    width: 920px;
    min-height: 720px;
    border-left: 2px solid #d9d9d9;
    margin-top: 18px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 88px;

}
.companyTopBlock{
    padding-top: 27px;
    padding-bottom: 37px;
    width: 98%;
}
.companyTopBlock>img{
   height: 95px;
    width: auto;
    margin-left: 40px;
}


.companyTopBlock>div{
    margin-left: 30px;
}
.companyTopBlock>div>h4{
    margin-top: 15px;
}
.companyTopBlock>div>p{
    margin-top: 18px;
}
.shadowLine{
    border-bottom: 1px solid #f3f3f3;
    height: 0;
    box-shadow: 0 1px 6px #ddd
}
.blueBtn{
    width: 318px;
    height: 55px;
    line-height: 55px;
    font-size: 23px;
    background: #0374f3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(../js/PIE.htc);
    margin-top: 87px;
}
.blueBtn:hover{
    background: #0568d8;

}
.fqzcTittle{
    line-height: 70px;
    height: 70px;
    width: 96%;
    border-bottom: 1px solid #e7e7e7;
}
.shenqing img{
    bottom: 0;
}
.shenqing .line{
    width: 1px;
    height: 324px;
    background: #e7e7e7;
    right: -0.5px;
    bottom: -20px;
}
.shenqing a{
    width: 290px;
    height: 53px;
    line-height: 55px;
    margin-top: 50px;
    margin-bottom: 195px;
    font-size: 23px;
}
.shenqing a.blue{
    background: #1580f7;
}
.shenqing a.blue:hover{
    background: #065cbd;
}
.shenqing a.orange{
    background: #f49a0b;
}
.shenqing a.orange:hover{
    background: #d48912;
}

.ishenqing{
    width: 646px;
    margin-bottom: 94px;
}
label.IDcard{
    color: #757575;
    line-height: 52px;
}
.xing{
    margin-right: 11px;
}
.zcInput{
    height: 52px;
    line-height: 52px;
    width: 473px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    behavior: url(../js/PIE.htc);
    border: 1px solid #e2e2e2;
    -moz-box-shadow:5px 5px 49px #efefef inset;
    -webkit-box-shadow:5px 5px 49px #efefef inset;
    box-shadow:5px 5px 49px #efefef inset;
    padding-left: 20px;
}
.zcDiv{
    margin-top: 34px;
}



.theme-popover{
    display: none;
    position: fixed;
    z-index: 1000;
    width: 86%;
    left: 7%;
    top:15%;
    box-shadow: 0 0 10px #666;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    behavior: url(../js/PIE.htc);

    /*border:4px solid #999999;*/
    overflow: hidden;
}
.theme-poptit h3{
    width: 96%;
    line-height: 42px;
    height: 42px;
}
.theme-popbod{
    padding:10px 25px 20px;
    height: 200px;
    overflow-y: auto;
}
.theme-btn>div{
    margin: 20px 25px;
}
.theme-btn button{
    display: block;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.theme-popover-mask{
    display: none;
    background: rgba(0,0,0,0.5);
    background:#000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    position: fixed;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}
.zhizhao{
    height: 134px;
    line-height:134px;
    background: transparent;
    z-index: 5;
    border: 4px dashed #ccc;
    color: #ccc;
    opacity: 0.7;
    width: 187px;
    margin-left: 70px;
    margin-top:18px;
    font-size: 59.5px;
    cursor: pointer;
}
.zhizhao:hover{
    border: 4px dashed #333;
    opacity: 0.7;
    color: #333;

}
.zhizhaoImgInput{
    background: transparent;
    border: none;
    font-size: 15px;
    color: #999;
    display: none;
}

#xianxiaDiv{
    display: none;
}
.choosePic{
    display: block;
    height: 50px;
    line-height:50px;
    border: 1px solid #ccc;
    background: #F7F7F7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(../js/PIE.htc);
    width: 42%;

}
.photoclip{
    display: none;
    width: 88%;
    min-height: 720px;
    top:18px;
    left: 6%;
    z-index: 100;
    box-shadow: 0 0 10px #666;
    overflow-y: auto;
}
.clipArea {
    margin: 3% 8%;
    height: 200px;
}
.file{
    display: none;
}
.view {
    margin: 0 auto;
    width: 110px;
    height: 110px;
}
.view2{
    margin: 0 auto;
    width: 110px;
    height: 110px;
}
.clipOk{
    width: 96%;
    display: block;
    height: 50px;
    line-height:50px;
    background:#0066ff;
}

.ishenqing input[type="radio"] {
    margin: 3px 3px 0px 5px;
    display: none;
}
.ishenqing .labelR {
    padding-left: 20px;
    cursor: pointer;
    background: #f6f6f6;
    text-align: center;
    width: 187px;
    height: 58px;
    line-height: 58px;
    border: 1px solid #dadada;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(../js/PIE.htc);
    display: inline-block;
    padding: 0;
    font-size: 18px;
    color: #6d6d6d;
    margin-right: 39px;
    float: left;
}
.ishenqing .labelR:hover{
    background:#e8e8e8;
}
.ishenqing .labelR.checked {
    background:#0374f3;
    color: #fff;
}
.fqztSub{
    width: 404px;
    height: 63px;
    line-height: 63px;
    font-size: 27px;
    background: #0374f3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(../js/PIE.htc);

}

#city_3 .myselect{
    width: 40%;

}
.addressInput,#city_3 select,.addressBlock textarea{
    border-radius: 4px;
    border: 1px solid #ddd;
    background: #F9F9F9;
    padding-left: 16px;
    padding-right: 16px;
}
#city_3 select{
    -webkit-appearance: none;
    height: 52px;
    line-height: 52px;
    width: 180px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    behavior: url(../js/PIE.htc);
    border: 1px solid #e2e2e2;
    -moz-box-shadow: 5px 5px 49px #efefef inset;
    -webkit-box-shadow: 5px 5px 49px #efefef inset;
    box-shadow: 5px 5px 49px #efefef inset;
    padding-left: 38px;
    color: #666;
}
#city_3 select option{
    height: 36px;line-height: 36px;
}
#successSub{
    left: 0;
    top:0;
    z-index: 120;
    display: none;
}

#successSub>div{
    width: 736px;
    height: 440px;
    margin-top: 8%;
}
.sqtittle{
    width: 96%;
    line-height: 80px;
    height: 80px;
    border-bottom: 1px solid #ddd;
    font-size: 25px;
}
.successSubP{
    width: 70%;
    margin: 48px auto 152px;
    color: #7c7c7c;
}
.successSubBtn{
    height: 62px;
    line-height: 62px;
    width: 403px;
    background: #0374f3;
    border-radius: 3px;
    font-size: 27px;

}
.viewImg{
    position: absolute;
    height: 134px;
    width: 187px;
    top:0;
    left: 0;
    z-index: -2;
    display: table;
    overflow: hidden;
}
.viewImg>img{
    width: 100%;
    height: auto;
}
.loginIframe{
    width: 736px;
    height: 533px;
    margin: 8% auto;

}
.registIframe{
    width: 736px;
    height: 661px;
    margin: 4% auto;

}
.loginBlock{
    background: #dee1e4;
}
.loginBlock>.logintittle{
    height: 60px;
    line-height: 60px;
    background: #062c57;
    font-size: 30px;
    color: #c1daf6;

}
.loginBlock .logintittle span{
    right: 19px;
}
.loginBlock input[type='text'],.loginBlock input[type='password'],.loginBlock input[type='number']{
    width: 428px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #d7d7d7;
    padding-left: 23px;
    font-size: 17px;
    background: #eaeaea;
    box-shadow: 1px 0px 8px #ddd inset;
    margin-top: 18px;

}
.loginBlock img,#VerificationCodeBtn{
    width: 194px;height: 54px;
    margin-top: 18px;
    cursor: pointer;
}
#VerificationCodeBtn{
    background: #0374f3;
    font-size: 18px;
    line-height: 54px;
}
.loginBlock input[type='button']{
    width: 278px;
    height: 61px;
    line-height: 61px;
    border-radius: 1px;
    background:#0374f3;
    font-size: 27px;

}
.loginBlock input[type='button']:hover{
    background: #0357b6;
}
.loginIframeDiv{
    z-index: 120;top:0;left: 0;display: none
}
.loadingfDiv{
    z-index: 200;background: rgba(0,0,0,.5);opacity: 0.5;top:0;left: 0;display: none
}

.zcbtBtn{
    width: 290px;
    height: 55px;
    line-height: 55px;
    font-size: 25px;
    color: #fff;
}


.wrapper {margin-left: 41px;margin-right: 34px; float: left}
.wrapper .input_check {position: absolute;width: 23px;height: 23px;visibility: hidden;}
.wrapper span {position: relative;}
.wrapper .input_check+label {display: inline-block;width: 23px;height: 23px;background: url(../images/checkbox1.png) no-repeat;cursor: pointer;}
.wrapper .input_check:checked+label {background: url(../images/checkbox2.png) no-repeat;}


.ya{
    width: 31px;
    height: 31px;
    line-height: 31px;
    font-size: 21px;
    color: #fcfcfc;
    background: #dd1500;
    margin-left: 41px;margin-right: 34px;
}
.chakanBtn{
    width: 108px;
    height: 37px;
    line-height: 37px;
    font-size: 21px;
    margin-right: 41px;
}
.personalAllInfo{
    margin-top: 33px;
}

.personalAllInfo>a>img{
    width: 95px;
    height: 95px;
    border-radius: 50%;
}
.personalAllInfo>a>p{
    margin-left: 37px;
    line-height: 60px;
    font-size: 25px;
    margin-top: 21px;
}
.personalAllInfo>a{
    width: 92%;
    margin: 10px auto;
}

.personalAllInfo>a>span>img{
    height: 20px;
    width: auto;
    margin: 20px 0;
}
.personalAllInfo>article{
    width: 55%;
    margin: 15px auto 10px;
}
.personalAllInfo>article img {
    width: auto;
    height: 29px;
}
.personalAllInfo>article p{
    margin-left: 17px;
    line-height: 29px;
    font-size: 21px;
}
.personalAllMoney{
    border-top: 1px solid #ddd;
}
.personalAllMoney .personalAllMoneyTittle{
    padding: 48px 0 14px;
    width: 98%;
    margin: 0 auto;
}
.personalAllMoneyContent>div{
    width: 98%;
    margin: 0px auto;
    padding: 12px 0;
    border-top: 1px dashed #e7e7e7;
}
.personalAllMoneyContent>div>div{
    width: 50%;
}
.personalAllMoneyContent img{
    height: 29px;
    width: auto;
    margin: 43px 16px;

}
.personalAllMoney{
    margin-top: 10px;
    overflow: hidden;
}

.personalInput{
    width: 300px;
    height: 48px;
    line-height: 48px;
    padding-left: 28px;
    padding-right: 28px;
    border: 1px solid #e2e2e2;
    background: #f8f8f8;
    box-shadow: 2px 0 33px #ddd inset;
    margin-right: 50%;
}

.shouyiDiv{
    border-bottom: 1px solid #e4e4e4;
}

.shouyiDiv>div{
    margin: 32px 5px;
}

.mgt20{
    margin-top: 20px;
}
.tixianDiv1{
    padding: 46px 17px 22px;
    border-bottom: 1px dashed #e7e7e7;
}
.tixianDiv1 p{
    line-height: 17px;
}
.tixianDiv2{
    border-bottom: 1px solid #ddd;
}
.tixianDiv2 p{
    margin: 24px 69px 30px 17px;
}
.tixianDiv2 div{
    margin-top: 14px;
}

.myqrCode{
    width: 319px;
}
.myqrCode img{
    margin-top: 38px;
    margin-bottom: 26px;
 }

.proTittle-list span{
    height: 31px;
    line-height: 31px;
    width: 90px;
    background: #04aee2;
}
.proTittle-listImg{
    height: 167px;
}
.proTittle-list-block{
    width: 90%;
}
.proTittle-list-KindMoney{
    line-height: 40px;
}
.proTittle-list-kindName{
    margin-top: 8px;
}
.proSection-list{
    height: 309px;
    box-shadow: 0 1px 7px #e7e7e7;
    margin-bottom: 19px;
}
.proSection-list .progress {
    position: relative;
    height: 9px;
    background: #E7E7E7;
    margin: 0 16px 5px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    behavior: url(../js/PIE.htc);

}
.proSection-list .bar_span{
    position: absolute;
    left: 0;
    top: 1px;
    display: block;
    width: 0%;
    height: 7px;
    background: #33ccff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../js/PIE.htc);
}

.applyInput {
    height: 56px;
    line-height: 56px;
    width: 490px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    behavior: url(../js/PIE.htc);
    border: 1px solid #e2e2e2;
    -moz-box-shadow: 5px 5px 49px #efefef inset;
    -webkit-box-shadow: 5px 5px 49px #efefef inset;
    box-shadow: 5px 5px 49px #efefef inset;
    padding-left: 25px;
}
.tixianData>p.cred{
    margin-bottom: 25px;

}
.orderDiv1{
    width: 832px;
    height: 323px;
    border: 1px solid #e1e1e1;
    box-shadow: 0 1px 6px #ddd;
    margin: 32px auto 47px;
}
.orderDiv1>div{
    margin-left: 34px;
    padding: 27px 0;
}
.orderDiv1 img{
    width: 100px;
    height: 100px;
    margin-right: 27px;
}
.orderDiv2{
    width: 780px;
    padding-bottom: 65px;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 56px;
    padding-left: 23px;
}
.payWay{
    margin-top: 14px;
}
.payWay div{
    width: 187px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 18px;
    color: #6d6d6d;
    border: 1px solid #c8c8c8;
    background: #f6f6f6;
    margin-right: 39px;
    cursor: pointer;
}
.payWay div:hover{
    background: #ededed;
}
.payWay div.payCurrent{
    background: #0374f3;
    color: #fff;

}
.qztzTittle{
    height: 122px;
    border-bottom: 1px solid #e1e1e1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: 0 1px 3px #e1e1e1;
}
.qztzTittle img{
    height: 80px;
    width: auto;
    margin: 23px 35px auto 62px;
}
.qztzTittle p{
    line-height: 122px;
}
#qz-select{
    width: 206px;
    height: 45px;
    line-height: 45px;
    padding-left: 21px;
    padding-right: 15px;
    font-size: 18px;
    color: #bbb;
    border: 1px solid #e2e2e2;
    -moz-box-shadow: 5px 5px 49px #efefef inset;
    -webkit-box-shadow: 5px 5px 49px #efefef inset;
    box-shadow: 5px 5px 49px #efefef inset;
    margin-left: 15px;
    /*将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    background: url(../images/selectArrow.png) no-repeat scroll right center transparent;
}
.qz-Tab{margin-top: 27px;}
.qz-Tab span{
    display: block;
    float: left;
    overflow-y: hidden;
    width: 20%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 17px;
    color: #6d6d6d;
    cursor: pointer;
    background: url("../images/tabBtn.png") no-repeat center center;
}
.qz-Tab span:hover,.qz-Tab span.current{
    background: url("../images/tabBtnCurrent.png") no-repeat center center;
}
.qz-TabContent>div{
    display: none;
    width: 100%;
    height: 387px;
    overflow: hidden;
}

.qz-Chanpin{
    width: 330px;height: 433px;border: 1px solid #ccc;margin-top: 27px;
}
.qz-Chanpin>.tittle{
    height: 30px;
    line-height: 30px;
    background: url("../images/tabBtn.png") no-repeat center center;
    background-size: 120% 100%;
}
.qz-Chanpin .kindTittle{
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.qz-Chanpin .kindTittle p{
    float: left;
    height: 32px;
    line-height: 32px;
    background: #f3f3f3;

}
.qz-Chanpin .tableBody div p{
    float: left;
    height: 24px;
    line-height: 24px;
}
input.buyNum{
    width: 110px;
    padding-left: 16px;
    height: 41px;
    line-height: 41px;
    font-size: 17px;
    color: #bbb;
    border: 1px solid #e2e2e2;
    -moz-box-shadow: 5px 5px 49px #efefef inset;
    -webkit-box-shadow: 5px 5px 49px #efefef inset;
    box-shadow: 5px 5px 49px #efefef inset;
    margin-left: 5px;
    /*将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
}
input[type='button'].qizhiInput{
    width: 175px;
    height: 55px;
    line-height: 55px;
    cursor: pointer;
}
.rebinput{
    background: #e72a07;
}
.rebinput:hover{
    background: #b42207;
}
.greeninput{
    background: #2bb105;
}
.greeninput:hover{
    background: #1e7406;
}
.chicangBlock{
     height: 235px;
    box-shadow: 0 1px 6px #ddd;
    margin-bottom: 88px;
 }
.chicangBlock .tittle{
    height: 51px;
    line-height: 51px;
    border-top: 1px solid #e7e7e7;
}
.chicangBlock .chicangTittle p{
    float: left;
    height: 50px;
    line-height: 50px;
    background: #f0f0f0;
}
.chicangBlock .chicangBody p{
    float: left;
    height: 50px;
    line-height: 50px;
}
.zijinTop{
    height: 68px;line-height: 68px;width: 94%;
    border-bottom: 1px solid #e7e7e7;
}
.zijinTop .closeBtn{
    right: 28px;top: 0;font-size: 35px;
}
.zijinTop .closeBtn:hover{
    color: #5bc0de;
}
.zijinBlock{
    width: 519px;
}
.zijinInput{
    width: 500px;
    height: 56px;
    line-height: 56px;
    color: #bbb;
    padding-left: 17px;
    border: 1px solid #e2e2e2;
    -moz-box-shadow: 5px 5px 49px #efefef inset;
    -webkit-box-shadow: 5px 5px 49px #efefef inset;
    box-shadow: 5px 5px 49px #efefef inset;
    margin-top: 25px;
    background-image: none;
    /*将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance: none !important;
    -ms-appearance:none;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
.zijinIframeDiv{
    z-index: 200;
    top:0;
    left: 0;
    display: none;
}
.zijinIframeDiv .zijinIframe{
    width: 736px;
    height: 687px;
    margin-top: 5%;
}
.proView,.proBlockLeft{
    box-shadow: 0 1px 7px #ddd;
}
.proView .proViewImgBig{
    width: 760px;
    height: 510px;
    margin: 22px 18px;

}
.proView>div{
    width: 379px;
    height: 510px;
    margin-right: 18px;
    margin-top: 20px;

}
.proView .progress {
    position: relative;
    height: 9px;
    background: #E7E7E7;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    behavior: url(../js/PIE.htc);

}
.proView .bar_span{
    position: absolute;
    left: 0;
    top: 1px;
    display: block;
    width: 0%;
    height: 7px;
    background: #33ccff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../js/PIE.htc);
}

.dashLine{
    height: 0px;
    border-bottom: 1px dashed #c5c5c5;
}
.fenxiang span{
    display: block;
    float: left;
    width: 23px;
    height:22px;
    background-size: 100% 100%;
    cursor: pointer;
    margin-left: 8px;
    overflow: hidden;
}
.fenxiang span.weibo{
    background: url("../images/weibo.png") no-repeat;
}
.fenxiang span.weibo:hover{
    background: url("../images/weibo2.png") no-repeat;
}

.fenxiang span.tengxunweibo{
    background: url("../images/tengxunweibo.png") no-repeat;
}
.fenxiang span.tengxunweibo:hover{
    background: url("../images/tengxunweibo2.png") no-repeat;
}
.fenxiang span.kongjian{
    background: url("../images/kongjian.png") no-repeat;
}
.fenxiang span.kongjian:hover{
    background: url("../images/kongjian2.png") no-repeat;
}
.fenxiang span.douban{
    background: url("../images/douban.png") no-repeat;
}
.fenxiang span.douban:hover{
    background: url("../images/douban2.png") no-repeat;
}
.fenxiang span.renren{
    background: url("../images/renren.png") no-repeat;
}
.fenxiang span.renren:hover{
    background: url("../images/renren2.png") no-repeat;
}
.fenxiang span.weixin{
    background: url("../images/weixinFang.png") no-repeat;
}
.fenxiang span.weixin:hover{
    background: url("../images/weixin2.png");
}
.proBlockLeft{
    width: 768px;
    margin-top: 14px;
    margin-bottom: 24px;

}
.proBlockRight{
    width: 400px;
    margin-top: 14px;

}
.proDetailTab>div{
    width: 33.33333333%;
    float: left;
    cursor: pointer;
    position: relative;
    z-index: 3;
    height: 68px;
    line-height: 68px;
    border-bottom: 1px solid #ebebeb;
}
.proDetailTab>div:hover{
    background: #ddedff;
}
.proDetailTab>div>span{
    color: #999;
}
.proDetailTab>div.proDetailCurrent{
    color: #0374f3;
    height: 66px;
    line-height: 66px;
    border-bottom: 3px solid #0374f3;

}
.proDetailTab>div.proDetailCurrent>span{
    color: #0374f3;
}
.proDetailTabDiv>div{
    display: none;
}

.chanpinBlock>div{
    width: 738px;
    margin: 14px auto;
}

.huaTiFloor{
    width: 720px;
    margin: 0 auto;
    padding: 30px 16px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 0;
}
.replyBlock{
    padding: 20px 42px;
    background: #f1f1f1;
}
.zhichizheBlock>div{
    margin: 30px 52px 200px;
}
.zhichizheDiv{
    width: 312px;
    height: 123px;
    border: 1px solid #ebebeb;
    background: #f7f7f7;
    margin-bottom: 17px;
}
.zhichizheDiv img{
   margin: 16px 26px 16px 13px;
    width: 91px;
    height: 91px;
}
.zhichiName{
margin-top: 33px;
}
.zhichiMoney{
    line-height: 46px;
}
.zhichiProject{
    width: 400px;
    height: 328px;
    box-shadow: 0 1px 7px #ddd;
    margin-bottom: 14px;
}
.zhichiProject .tittle{
    margin: 0 14px;
    line-height: 68px;
    height: 65px;
    border-bottom: 1px dashed  #c5c5c5;
}
.zhichiProject .zhichiProjectContent{
    margin: 30px 18px 23px;
}
.zhichiProject .zhichiProjectButton{
    width: 278px;
    height: 55px;
    line-height: 55px;
    background: #2992ee;
    margin-top: 30px;

}
.zhichiProject .zhichiProjectButton:hover{
    background: #1a73c1;
}

.newCommentText,.replyConentText{
    width: 88%;
    height: 20px;
    line-height: 26px;
    padding: 20px 27px;
}
.newCommentsubBtn{
    width: 278px;
    height: 55px;
    line-height: 55px;
    background: #0374f3;
    margin-top: 16px;
    margin-right: 20px;

}
.newCommentsubBtn:hover{
    background: #0355b2;
}
.huifuBtn{
    color: #38a7ff;
    width: 70px;
    line-height: 18px;
    margin-bottom: 30px;
}
.huifuBtn:hover{
    color: #0066ff;

}
.huifuBtn img{
    height: 18px;
    margin-right: 10px;
    margin-top: 3px;

}
.replyForm{
    padding:0 27px 20px ;
    border: 1px solid #e7e7e7;
    box-shadow: 0 1px 10px #eaeaea;
}
.replyForm .close-x{
    line-height: 50px;
    height: 50px;
    top:0;
}
.replyForm .close-x span:hover{
    color: #38a7ff;
}
.replySubBtn{
    height: 36px;
    line-height: 36px;
    width: 100px;
    background: #4A9CD8;
}
.replySubBtn:hover{
    background: #5bc0de;

}
